perm filename CM85.BUG[CM,DEK]1 blob sn#794085 filedate 1985-05-24 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00004 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	This file is a log of changes made to the "new generation" of Computer Modern
C00003 00003	Changes based on the proofsheets of April 26, 1985
C00011 00004	next time
C00012 ENDMK
CāŠ—;
This file is a log of changes made to the "new generation" of Computer Modern
fonts, after the first output proofs were ready. I had a great deal of
advice from Neenie Billawala, Matthew Carter, and Richard Southall while
I was making these revisions.
Changes based on the proofsheets of April 26, 1985
ACCENT.MF:
 lower the idots, umlauts, and tilde (MC)
 Polish ell cross: longer stroke in bold
CMBASE.MF:
COMLIG.MF:
 double quotes too close together in bold (MC)
CSCSPU.MF:
 SS made from two S's
GREEKU.MF:
 Gamma: .25u longer arm
 Lambda: too narrow (MC,NB)
 Xi: 1u wider; shorten middle serifs (MC)
  top and bottom strokes to be arms (NB)
 Psi: more super; thin the lower curve (MC)
  add points 3' and 7' for crisp sans
 Omega: redo the bottom, curl 0 becomes vertical (MC)
  thin from hair to vair at points 3 and 5
PUNCT.MF:
 Monospace period, comma, colon, semicolon made heavier (MC)
ROMAN.MF:
 ligs=2 gets ff, fi, etc.; ligs=1 gets only --, '', etc.
 II kerning introduced
 kern between a and ' in csc
ROMAND.MF:
 0: med_curve decreased to curve; y2l and y4l raised
 1: cap_bar changed to bar in the top stroke
  sans-serif serifs also use bar as the slab height
 2: lighten cap_curve and cap_stem slightly (RS)
  move point 3 down by .5vair (MC)
 4: thin the diagonal still more (NB)
  bar line moves up one pixel when there's a serif below it
 6: move bulb to the right (MC)
  make the lower left curve more_super (RS,NB)
 9: make the upper right curve more_super (RS,NB)
ROMANL.MF:
 a: bulb positioned by its center rather than the left (MC)
 c: right terminals moved closer to the edge (MC,NB)
  more pull on the inside left (RS)
 e: less left sidebar in monospace (MC)
  bold versions to be wider (MC)
  more pull on inside left (MC,RS)
 g: lower edge of loop goes one pixel lower
 varg: point 6 raised above baseline (MC)
  y0 calculated so that it works when x7l=stem_edge
  lower arc goes one pixel lower
 i: monospace version gets more left sidebar (MC)
  dot moves slightly right (NB)
  stem'' increased to stem' (MC,RS,NB)
  slab replaces tiny in correction for dot-too-close
 j: diminish monospace sidebars (MC)
  shift slightly to right (MC)
 k: serif right_jut decreased .8 to .6
  bug fixed in alpha2 (had y1 not y11)(MC,RS,NB)
  decreased diagonal weights
  "if abs(angle(z3-z4)-45)<2:y4:=y3-(x3-x4);fi" rejected; moves y4 down too much
 n: omit pull inside the arch (MC,RS)
  introduce stem_shift, shifts this character and others slightly right (MC)
 o: raise y2l and y4l (RS)
 s: reduced sidebearing in sans (MC)
  increased thickness at edges (.35 to .5) (RS)
  changed to super_arc, and made it more_super (RS)
  raised the top of upper barb to equal top of the character (RS)
  removed typo (`tiny' for `fine')
  reduced flare in upper terminal of sans, and rounded it properly
 t: width to grow in bold case
  height made independent of bar_height
  slightly longer bar (MC)
 v: decreased left stem (RS)
 w: decreased stems (MC,RS)
  monospace version drops middle from 2/3 to .6 and lengthens inner serifs
 x: decreased left stem
 y: decreased left stem
 z: lighter diagonal, longer upper arm (MC,RS,NB)
ROMANP.MF:
 $: tau eliminated
ROMANU.MF:
 A: decrease right stem (MC)
  make the bar thinner (MC,NB)
  bar position based on y0 rather than bar_height
 C: use cap_band instead of vair' at top and bottom (RS)
  correct typo: x2l to be reset, not y2l
 E: middle arm .35u longer, but beak reduced from .7 to .6 (MC)
 F: top arm .25u longer; middle arm as E (MC)
 G: same as C; also the bar is raised one pixel
 J: slightly longer upper left serif
 K: lower diagonal thinned and moved outward
 M: monospace version raised still more in middle
 N: diagonal thinned (MC,RS)
 O: y2l and y4l raised
 R: tail should move to the right (MC,RS,NB)
  bold case gets wider (RS,NB)
 S: changed as s (RS)
 V: took stem_corr off the left stem (MC)
 W: monospace version takes center down from 2/3 to .6, lengthens inner jut
 X: took stem_corr off the left stem (MC)
 Y: took stem_corr off the left stem (MC)
 Z: diagonal made lighter in sans (MC)
  upper arm made longer (MC,RS)
ROMLIG.MF:
 equalize stem weights (RS,NB)
ROMSPL.MF:
 ae, oe: incorporate changes of a and e and o
 ss: more stem weight, less curve weight, less bulb (MC,NB)
 dotless i,j: see i,j
ROMSPU.MF:
 AE: middle arm changes as E (MC)
  if hefty and monospace, avoid the serif on middle arm
  bars not aligned if hefty
  if monospace, middle stem moves to right
 OE: middle arm changes as in AE (MC)
ROMSUB.MF:
 blankspace: not so close to sides
SYM.MF:
CMR10.MF etc:
 bar_height raised in the quote and bold fonts (MC,NB)
 comma_depth in cmtt10 increased from 40 to 50 (MC)
 cap_notch_cut decreased in cmsc10, cmsx10
 apex_o decreased in cmr10, cmb10, cmbx10, cmbx5, cmcsc10, cmtt10
 o decreased in cmb10
 cap_jut decreased from 39 to 34 in cmb10; cap_serif_fit increased 5 to 6
 cmbx5 gets smaller beak, fudge, cap_ess; more apex_corr
GENERAL:
 "robustness" added when points like x8r of "a" are calculated
  (this affects a,b,d,varg,j,p,q,t,u,dj,ae,6,9,f_stroke)
 "robustness" also added to avoid curl at end of paths
  (this affects c,e,s,C,G,S,1,5,ae,oe,breve,parens)
next time
 9 disappears at link, and is tight at bottom
 4 bar line shouldn't depend on bar_height
 cmbx5 fudge is too much; also this font seems at best demibold!
 S: rounder at bottom, less overshoot there? (barb to go below baseline?)
 W and w are wrong in top middle
 Phi and Psi: too close to the serifs in 5pt